who hits or punches frequently - Espagnol Anglais Dictionnaire